home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-10-21 | 28.3 KB | 811 lines | [TEXT/ALFA] |
-
- =================================
- Version 4.0 released.
- =================================
-
-
- Version 4.0b93
- =================================
- • Added 'saveAll' function.
- • Problems with last line in file fixed.
-
-
-
- Version 4.0b92
- =================================
- • The 'findTag' list dialog now scrolls the list according to keystrokes.
- • Titlebar box redraw after canceled open dialog is fixed.
- • 'nextWindow' and 'prevWindow' are back to their original semantics.
- • Titlebar boxes are not shown when 'fullNames' is true.
- • Added 'protoFile' routine.
- • The VarValues menu now shows acmd define'd vars.
- • The functions 'paraBegin' and 'paraEnd' have been removed. They can
- easily be replaced by macros.
- • The variable 'boundExpr' has been replaced by 'paraBegin' and 'paraEnd'.
-
-
- Version 4.0b91
- =================================
- • OK, so in fixing a crashing bug, I caused the help window to crash Alpha.
- This is fixed.
- • And more miscellanious mark fixes.
-
-
- Version 4.0b9
- =================================
- • Last known crashing bug fixed (ha!). However, the down side is that
- the window title boxes won't currently work with WindowShade etc. I'm
- thinking about it....
- • Changed def of 'funcExpr' in AlphaBits back. No longer picks up C++
- methods, though you can easily put this back in. See AlphaBits file.
- • Suffix hooks now execute at every logical activation of a window,
- instead of at every activate event.
-
-
- Version 4.0b83
- =================================
- • Printing fixed.
- • Diamond 'dirty' indicator now works for all screen depths (although the color
- may still be a little off).
- • 'tileOrder' behaves better.
-
-
- Version 4.0b81
- =================================
- • More miscellanious mark problems fixed.
- • Column display now takes tabs into account.
- • 'cut' now works correctly with rectangular regions.
- • Prematurely terminating macros work once more.
-
-
- Version 4.0b8
- =================================
- • C-u-character now works again.
- • Opening new file doesn't overwrite marks already existing in other files.
- Other mark problems fixed. If you are still having mark problems w/ this
- version, use ResEdit to delete any extra 'MPSR' resources of number 1007
- that the offending has.
- • page number now printed correctly in header.
- • 'prompt' works in macros again.
-
- Things that I'm aware of that I haven't fixed yet:
- Working directories aren't closed, so the directory of a file Alpha uses
- can't be deleted.
- On a Mac+, opening a window, going to the finder, coming back and closing the
- window and trying to open another crashes.
- > 32k files don't print yet.
- Tilefull and tileorder strangeness.
-
-
- Version 4.0b7
- =================================
- • "selecting last char from the same line" bug fixed.
- • marks moving when insertion at end of mark is fixed.
- • fixed two bugs that caused crashes on Mac Plus's.
-
-
- Version 4.0b62
- =================================
- • Regexpr bug introduced by switching to Think 5.0 (grrr) fixed.
-
-
- Version 4.0b61
- =================================
- • The title-bar mark menu now just displays marks in that file.
- • Marks are only saved to files on 'Save's.
- • Another address error bug fixed.
- • 'dirty' symbol works w/ color windows now.
- • All methods (except system 7.0 methods) of opening files now check
- for already existing copy.
- • Added 'removeMark' function.
- • Finally tracked down the 'file still open' bug.
-
-
-
- Version 4.0b5
- =================================
- • '#pragma mark' is no longer supported. Alpha now reads
- and writes 'MPSR' resource 1007 in an effort to support
- Think and MPW marks. I've played with this for a day with
- Think, it seems to work. I don't have access to MPW, but
- Think's documentation implies that the two use the same
- format.
- • fixed 'ignoreCase' 'regExpr' searching bug.
- • fixed (hopefully) the major crashing bug.
- • fixed printing bug that only allowed 32k to be printed.
- • 'useTempMem' works.
- • color windows are back.
- • changed def of 'funcExpr' in AlphaBits to pick up object method
- definitions as well as straight 'C' function definitions.
-
-
- Version 4.0b4
- =================================
- • clipboard bug fixed.
- • capWord problem fixed.
- • regular expression replace bug fix.
- • 'yank' is now back to its original semantics, see help.
- • 'showMenuHeads' added to allow showing menu heads in title
- bar w/o row/col, or vice versa.
- • Text bug fixed.
- • 'getHelp' function renamed to 'alphaHelp'. Help menu item moved to
- balloon help menu, if it exists.
- • One or two other undesired "features" eliminated.
-
-
- Version 4.0b3
- =================================
- • title bar stuff.
- • added 'sortedIsDefault', 'useTempMem', 'useBSWindows' vars.
- • ACMDs can now operate on rectangular selections and leave selections hilighted.
- • added function 'rectMarkHilite'.
- • right brace blink is back.
- • memory behavior better.
- • autosave now just saves to same file.
- • section menu now just contains text to the first '}' char on the line.
- • Marks, with the exception of the generic mark, now save the selection.
- This was actually changed earlier, I'm just reporting it now.
-
-
- Version 4.0b2
- =================================
- • another print bug fixed.
- • 'gotoLine' bug fixed.
- • 'carriageReturn' bug fixed.
- • 'noRemapOption' defaults to TRUE.
- • 'fileStats' and 'windToWrap' removed from AlphaBits, they no longer exist.
- • backward regexpr search bugs fixed.
- • The function menu is a little more robust.
- • Added support for IBM CR/LF files.
-
-
-
- Version 4.0b1
- =================================
- • 'prompt' macro command fixed.
- • 'carriageReturn' problem fixed.
- • printing disastor fixed (at least I hope, I don't currently
- have a printer to test it out).
- • 'loadFile' macro command added.
- • 'optionIsMeta' var added again.
- • 'posActivate' var added.
- • 'createTagFile' fixed.
- • added function 'oneSpace'.
- • Large windowfuls shouldn't slow things down as much now.
- • 'findTag' fixed. Repeated 'findTag's are much faster.
- • Alpha no longer tries to use multifinder-provided temporary
- memory (system 6.something).
- • 'searchAll' is now active even with no selection.
- • double-click hilite bug fixed.
- • wordwrap no longer leaves bars on the window.
- • 'autoHScroll' is gone. I'll probably bring it back at some point.
- • The macro "type" command now handles '\r' and '\t'.
-
-
- Version 3.6d3
- =================================
- • 'paste' and 'print' menu items now enabled properly.
- • rectangular editing mode added.
- • 'insertFile' fixed.
- • 'revert' now correctly redraws the window.
- • fixed two paste bugs (one relating to large amounts of text).
- • prefix and suffix stuff fixed.
- • 'upcaseWord', 'downcaseWord', and 'capWord' are fixed.
- • more 'fill' fixes.
- • removed '&' as beginning of file character for regular expressions.
- • AppleEvents and temporary memory are now working.
- • fixed bug w/ regular expression bug w/ '.*'
- • 'saveVars' now saves search and replace strings.
- • 'fillRegion' no longer defaults to the entire buffer.
- • LaTeX section menu added.
- • Fixed bug with macro command 'prompt'.
-
-
- Version 3.6d2
- =================================
- • Typing at the ends of lines should be faster for those on slow macs.
- • Selection now works w/ horizontally scrolled window.
- • Window ordering problem fixed.
- • Saved help text now has correct creator.
- • Scrap handling cleaned up.
- • 'showRowCol' no longer ignored.
- • font dialog wierdness fixed.
- • mouse selection of end of file fixed.
- • word wrap fixed.
- • backwards regular expression searching fixed
- • added '&' to designate start of file in regular expressions,
- used this to change default value for 'boundExpr'
- • Some ragged lines in the help have been fixed.
- • Help now has a close box, and no grow zone.
- • Highlighting large multiple lines (such as in 'endBufferSelect')
- is much faster.
- • A redraw problem after large segments of text is removed has been
- fixed.
-
-
-
- Version 3.6d1
- =================================
- • The major change is that I rewrote most of the internal text-handling
- mess. The result is that Everything broke. I fix things as I come to
- them, but... However, file-saving (especially with backups enabled) is
- at least faster. Other code has become much simpler, and hopefully more
- bug-free.
- • Help facility upgraded quite a bit.
- • added popup method and mark menus.
- • ACMDS now have access to internal variables, persistent store, etc.
- • full regular expression searching and replacing.
- • 'regExpr', 'forward' flag not reset whenever search dialog used,
- are back in flags menu.
- • 'fill' command is now an ACMD. Feel free to improve it. The 'wrapToWindow'
- command is gone, it just caused me too many headaches (I know, I'm feeble).
- If anyone is seriously put out by this, the fill ACMD could easily be
- modified to compute this function instead. The window size, font size, and
- font number can all be obtained through 'FrontWindow'. Feel free to send
- me the finished ACMD so that I can distribute it in the next version.
- • For international grumblers, 'LwrText', 'UprText' are now used. Of course,
- this means that you need to be running at least 6.04 or it'll crash...
- • When running under 7.0, Alpha can use temporary memory to accomadate large
- files and for temporary memory needed to make backups.
- • The indenting routines now work with spaces as well as with tabs.
- • Added a function 'indentLine'.
- • Repeated searches can now find overlapping text.
- • Change in semantics of 'nextWindow'. I like it better this way, how 'bout you?
- • Markers react to moving text better, retain entire selection instead of just
- the start.
- • Font size dialog spruced up to system 7.0 standards.
-
-
-
- Version 3.52
- =================================
- • the new flag 'openAllFiles', if set, puts all files in the SFGetFile
- dialog, regardless of type.
- • any line that starts with more than 'leftFillColumn' spaces or tabs
- is now considered a paragraph delimiter.
- • default value for 'paraColumn' is now 150
- • '\\' now accepted in replace window. Slash replacement only done if
- regular expression on.
-
-
- Version 3.51
- =================================
- • 8-bit characters now work in the AlphaBits file.
- • Searching for '\r' no longer continues past the end of file.
- • Extra-long lines in the AlphaBits or tags file no longer cause a dialog.
- • Saves of new files during a 'saveOnSwitch' now work correctly.
- • Large values for tabs no longer choke Alpha.
- • 'matchBrace' gives correct error message at all times.
- • The 'message' macro-command now works again.
- • The function 'includeFile' (File:Open Special) no longer chokes on long lines.
- • Hiliting has been redone. It is more consistent now, but I may have introduced
- some new bugs.
- • 'changesLim' is again accessible from the menus.
- • fixed various problems having to do with 'saveOnSwitch'
- • 'programmer' is now the default font in the supplied AlphaBits
- • a backslash at the beginning of a line is no longer used as a paragraph
- delimiter, as it was rightly pointed out to me that many backslash sequences
- are in-line.
- • '\t' can now be used in the replacement string
- • At least four lines of the README file changed :-).
-
-
- Version 3.09
- =================================
- • Number of macros is now limited only by available memory.
- • Problem w/ user-defined heirarchical menus fixed.
- • Files that have LFs converted to CRs on startup are saved with
- LFs.
- • A new flag, 'askForLFTrans', directs Alpha to bypass the
- 'Translate LFs to Crs?' dialog.
-
-
- Version 3.08
- =================================
- • 'balance' now works when the cursor is before a closing brace
- • The problem w/ nonexistant cursors during iterations has been
- fixed (I assumed that some cursors I found in my system file were
- standard, but I was wrong.
-
-
- Version 3.07
- =================================
- • Macros executing when no windows are present sometimes prevented
- updates from taking place.
-
-
- Version 3.06
- =================================
- • The escape key can now be used to cancel from all dialogs except
- stdfile dialogs.
- • Sigh, I introduced all sorts of macro problems in 3.05. I think they
- are all fixed now.
- • The 'bind' keybinding form now allows you to enter the
- unmodified character. This is now machine independent, so
- the foreign keyboard AlphaBits file has been dropped.
- • Further, if someone can tell me how to put the nice shift,
- option, etc. characters into menus where currently only the
- cloverleaf resides, I will put together a real binding/menu-change
- interface a la MicroSoft Word.
-
-
- Version 3.05
- =================================
- • Fixed minor bug w/ macros.
-
-
- Version 3.04
- =================================
- • the window's current tabsize is now the default on the change
- tabsize dialog.
- • The correct line number is now displayed on parse errors.
- • Added function 'deleteSelection', which deletes the current
- selection w/o making a copy of it or disturbing the current
- clip.
- • Macro execution sped up a bit.
- • Small lingering bugs related to the change in menus fixed.
- • A '0' setting for 'fontSaving' wasn't working if the only thing
- changed was the tab setting. This works now.
- • Added rotating cursor for long iterations of function/macros.
-
-
- Version 3.03 Changes/Bug Fixes
- =================================
- • The last four menus have been removed in favor of letting
- the user define as many menus as he wants. Menus are redefinable
- and can be inserted and deleted from the menu bar by macros
- or loadable text.
-
-
- Version 3.02 Changes/Bug Fixes
- =================================
- • Alpha now does not save font information w/ files unless
- the file's font is different than 'defaultFont' or the font
- size is different than 'fontSize'. If the var 'fontSaving'
- is set to '-1', Alpha never saves font information.
- • Canceling the 'Print' dialog no longer causes a crash the
- next time you try to print.
- • 'gotoMark' finally goes to the correct column.
- • Variables such as 'fullNames' now correctly update whatever
- they affect upon being set from 'AlphaBits' or where-ever.
-
-
- Version 3.01 Changes/Bug Fixes
- =================================
- • added saving in LF/text-only modes. Text-only deletes the
- resource fork.
-
- Version 3.0a Changes/Bug Fixes
- =================================
- • Fixed problem of finding files that are in the root directory.
- • 'tileVert' and 'tileHor' now preserve selected window.
- • Color menu items disabled for black and white macs
- • "Open Special"ing a nonexistant file no longer makes us exit
- • Multiple file search hilite fixed.
- • Problems that Alpha had w/ some large font sizes is fixed. This
- may also fix the problems that Alpha had w/ ATM.
- • The black-and-white about box is fixed.
-
-
- =================================
- Version 3.0
- =================================
-
-
-
- Version 2.17 Changes/Bug Fixes
- =================================
- • bug w/ ACMDs which return null fixed
- • 'fillParagraph' now attemps to keep the insertion in the same
- place.
- • both 'fillRegion' and 'wrapToWindow' now default to the entire
- buffer if there is no hilited selection and wrap paragraphs
- • Multi-line regular expression matches now possible. See Help.
- • If Alpha finds nulls when opening files, the user is asked whether
- to remove them or not. Alpha can not remove nulls at any later time.
- • added 'zapInvisibles' function removes all characters of ascii code
- less than 32, except LFs, and TABs.
-
-
- Version 2.16 Changes/Bug Fixes
- =================================
- • Removed the functions menu (too long, everyone says), and replaced
- it with a dialog box that does completion (hit space or tab) on both
- function and macro names.
- • Fixed bug introduced in 2.15 because I have too many functions. In
- fact, in 2.15 I went over 128 bindable functions. Yes, I was storing
- function indices in macros as signed characters, and once I hit 128,
- well, you know...
-
-
- Version 2.15 Changes/Bug Fixes
- =================================
- • Fixed bug that occurred when making a selection and going off of the
- top of the window.
- • The correct fileset is now checked in "Environ:File Sets" on startup.
-
-
- Version 2.14 Changes/Bug Fixes
- =================================
- • added 'Open Special' menu which allows you to set up file that you
- use often.
- • added macro 'markCurrent' to AlphaBits file. This macro demonstrates
- the use of the macro prompt facility and the new 'addWinMarks'
- function, which re-searches the current window for '#pragma mark's.
- • updates of more than the lines initially visible is now delayed
- until multiple iterations of functions, macros, or the effects
- of the 'replaceAll' function are complete.
- • added all of the routines in the format menu.
- • 'fillRegion' nows fills paragraphs separately, only works on hilited
- regions now, not regions delimited by mark and point
- • 'fillParagraph' now uses lines starting w/ '\' as delimiters
- as well as blank lines (put in for TeX)
- • foreground and background colors of windows are now settable
- • added 'putascii' and 'openfile' to macro capabilities.
- • string variables can now be set from within macros.
-
-
- Version 2.13 Changes/Bug Fixes
- =================================
- • The wrong version 2.12 got sent out, so some of the previous fixes
- don't actually show up until this version.
- • Added 'message' and 'prompt' to macro capabilities.
-
-
- Version 2.12 Changes/Bug Fixes
- =================================
- • Macros failed to halt on failure of several different commands.
- These should be fixed now.
- • Redefining a named mark now updates the window as well as the
- row and column.
- • The deleteClip and deleteMark macro functions have finally been
- implemented.
- • Hooks which causes specific macros to be loaded when files with
- specified suffixes are opened have been added.
- • Occasionally, window names were left in the 'Windows' menu after
- being closed. This has been fixed.
-
-
- Version 2.11 Changes/Bug Fixes
- =================================
- • Bug in word-wrap of overfull lines fixed.
- • Bug in displaying window after more than a single screenful
- has been filled has been fixed.
- • Fixed a real nasty initialization memory bug that usually
- manifiested itself in large filesets not working.
- • Undo can now be turned off. See help for var 'undoOn'.
- • Multiple file searches that succeed in the last
- file no longer cause the 'Unable to find '<string>' message.
- • Multiple file searches w/ files in root of volumes fixed.
- • Backups are now saved across disks.
- • A minor bug was fixed in fill. I then filled a 38k file to a
- width of 20, and it worked fine. However, the fill used up
- 210k (w/ undo and all), so when you do something like this,
- you should save immediately (which saves your changes and
- purges the undo buffer, among other things
-
-
- Version 2.10 Changes/Bug Fixes
- =================================
- • Bug handling ACMDs which return NULL (wc) fixed
- • bindings can now be removed
- • added ability to bind and unbind keys in macros
-
-
- Version 2.09 Changes/Bug Fixes
- =================================
- • added ability to define permanent marks by use
- of the '#pragma mark <markName>' construct
- • fixed the problem w/ calling acmds from w/i
- macros that was introduced in 2.08
- • if an ACMD returns NULL, Alpha now assumes that
- no change was made to the text, so an undo record
- is not kept. Note that in this case the ACMD must
- deallocate the ptr block.
- • two new ACMDs have been added, one function like
- 'wc', the other is a terrible hack that reads
- Think C 4.0 project files and lists all files in
- the project. This list can be used directly to
- create a file set
- • acmds now correctly update the vertical scrollbar.
- • 'elecLBrace' and 'elecRBrace' now work correctly
- when text is selected, minor glitch w/ 'elecRBrace'
- fixed.
- • AutoSave feature has been added, see docs for var
- 'autoSave' for further information
- • Acmd menus shuffled a bit. 'Install' and 'Remove'
- replace 'Load'.
- • loading of line selected by 'Edit:Balance' works.
- • 'saveVars' and 'restoreVars' are now re-entrant.
- • macros 'setCMode' and 'setTeXMode' show how to
- use Alpha in a modal fashion.
-
-
- =================================
- Version 2.08 Released
- =================================
-
- Version 2.08 Changes/Bug Fixes
- =================================
- • 'describeKey' and 'keyCode' update hilited ares
- properly
- • 'ACMD's can once again be called while recording
- a macro
- • word-wrap w/ indented lines fixed
- • garbage-collection on window done w/ 'changesLim'
- changes. This is internal storage only, doesn't
- affect saved/unsaved status of file.
- • fixed bug in searches w/ 'wordMatch'
- • 'defHeight' and 'defWidth' now apply when
- 'fullScreen' is disabled as well as when it is
- enabled.
- • 'saveOnSwitch' lets you tell Alpha to save all
- files when switched out
- • 'centerRedraw' created to recenter screen w/
- current selection in the middle, bound to
- 'option-L'
- • 'capitalizeWord' moves forward until it is in the
- beginning of a word before upcasing a letter.
- • 'pageBack' and 'pageForward' now don't move the
- insertion point if the var 'moveInsertion' is not
- enabled, just the display. The insertion can be set
- to the currently displayed text by using the mouse or
- the function 'moveInsertionHere'
- (command-option-L by default)
- • fixed a bug when last line of a fill is last line in
- file
- • answering no when asked if a second copy of a file
- is wanted causes the original copy of the file to be
- selected
- • fixed a bug w/ undo of a BS which doesn't succeed
- • fixed a minor bug in fill routines
- • the iteration count now works with named macros
- • shift-select is now "live"
- • searches don't barf on >79 char strings, although
- they will still barf on >255 char strings
-
-
- =================================
- Version 2.07 Released
- =================================
-
-
- Version 2.07 Changes/Bug Fixes
- =================================
- • over-long names in named clipboards and marks
- are now handled correctly
- • fixed the hiliting bug introduced in 2.04
- • changed menu names so whiners can still use
- 'SuperClock' on ancient macs :-)
- • added 'scrollLeftCol' and 'scrollRightCol'
-
-
- Version 2.06 Changes/Bug Fixes
- =================================
- • fixed the silly way horizontal scrolling was
- occurring automatically in 2.05
- • added a flag to turn automatic horizontal
- scrolling off
-
-
- Version 2.05 Changes/Bug Fixes
- =================================
- • fixed a bug that occurred because space was not
- always reserved for typed strings in macros
- • overwriting of vertical scrollbar no longer occurs
- while scrolling horizontally w/ long lines
- • the horizontal scrollbar now automatically scrolls
- w/ typing (but not some other actions)
-
-
- Version 2.04 Changes/Bug Fixes
- =================================
- • full-screen redraw sped up by at least 35%
- • added string var 'defaultFont'
- • forward searches (except reg expr) sped up
-
-
- Version 2.03 Changes/Bug Fixes
- =================================
- • reverse searches zero-length searches now work
- ('^$' and '$')
- • 'getPathName' now selects directories as well
- • 'fillParagraph' and 'fillRegion' no longer add
- an extra line to the buffer
- • Problem where the horizontal scrollbar appears
- inactive if the first line displayed is not the
- first line in the file and the total number of
- lines in less than the number that can be displayed
- has been fixed.
-
-
- Version 2.02 Changes/Bug Fixes
- =================================
- • 'forwardChar' and 'backwardChar' work better
- with macros
- • fixed problem with adding new filesets on the
- fly
- • added support for multiple fonts
- • a consequence of adding proportional fonts was
- that redrawing was slowed substantially, so I
- rewrote a single routine and performance has
- increased to better than the pre-proportional
- fonts days
-
-
- =================================
- Version 2.0 Released
- =================================
-
- Version 1.16 Changes/Bug Fixes
- =================================
- • fixed 'doTab', 'carriageReturn' not working in
- macros.
-
-
- Version 1.15 Changes/Bug Fixes
- =================================
- • Added Cmd-. quitting in macros, multiple-file
- searches, and tagfile creation
- • Added error-checking in macros.
- • Added the "Var Values…" menu
-
-
- Version 1.14 Changes/Bug Fixes
- =================================
- • regular expression searches now work in macros
- • bug that cause zeros to be written to font and
- tab resources of 'cTags' file fixed
- • bug that caused too much memory to be alloced
- during initialization fixed
- • added var 'useBackupFolder' and 'backupFolder'
- to allow backups to be placed in a different
- folder
- • files locations and colors don't change, even
- if backup files are used.
- • the insertion point in the menu bar during help
- display is gone
- • untitled windows now have sequence numbers that
- can be larger than '9'
- • problem saving files that were opened with a
- file-set operation has been fixed.
-
-
- Version 1.13 Changes/Bug Fixes
- =================================
- • acmds now insert and leave insertions in correct
- location.
- • acmds also now make a window dirty
- • bug w/ 'AlphaBits' file sets fixed
- • a 'GrowZone' procedure was added which closes
- clean windows.
-
-
- Version 1.12 Changes/Bug Fixes
- =================================
- • added support for foreign keyboards
- • 'createTagFile' now sorts it's output, so that
- the tag dialog doesn't have to.
-
-
- Version 1.11 Changes/Bug Fixes
- =================================
- • added 'ascii' binding command
- • made function naming more consistent
- • bug w/ backward search from file beginning fixed.
- • changed file set dialog to heirarchical menu
- • hilite now picks up the hilite color instead of
- always defaulting to black
-
-
- Version 1.10 Changes/Bug Fixes
- =================================
- • Fixed macro execution w/ no wins bug.
- • Fixed two more hiliting bugs.
- • Finally got an application signature approved,
- unfortunately, it was not my original choice. Alpha's
- signature is now 'ALFA', not 'ALPH'.
- • Fixed a small undo bug.
-
-
- Version 1.09 Changes/Bug Fixes
- =================================
- • fixed selecting bug
- • fixed a bug w/ "Comment Box"
-
-
- Version 1.08 Changes/Bug Fixes
- =================================
- • Added 'wordWrap' mode.
- • Simplified 'FileSet' handling. 'FileSet's should
- now work in network environments.
- • Added 'User' menu.
- • Fixed the hilite nonsense. (mostly)
- • Added tag list dialog.
- • Added 'dirty' mark to windows' menu items.
-
-
- Version 1.07 Changes/Bug Fixes
- =================================
- • Added two example ACMD's, 'Comment Box' and
- 'UnComment Box', with macros to call them.
- • Replaces and 'setNamedMark' are now correctly
- compiled into macros.
- • Went back to slow Apple memory routines instead
- of allegedly buggy THINK routines.
- • Added functions 'getAscii' and 'insertAscii'.
- • Regular expression search cleaned up a bit, '$'
- and '^$' now work correctly
- • Searches that result in zero-length selections
- now leave the blinking cursor, rather than a
- selection that is zero pixels wide.
-
-
- Version 1.05 Changes/Bug Fixes
- =================================
- • 'quickSort' is now undoable.
- • 'dumpMacro', 'describeBindings', 'getPathName'
- and "List Functions" now leave the mark at the
- beginning of the insertion.
- • The Enter key now acts the same as the return from
- within dialogs.
- • The "Describe Key" prompt should now be displayed
- properly.
- • 'goto'ing to a named mark now leaves the generic
- mark at the old insertion point.
- • Searches now leave the generic mark where the search
- began.
- • 'downcaseWord', 'upcaseWord', and 'capWord' now conform
- more closely to emacs usage.
- • 'insertToTop' no longer displays any information, but
- a new function, 'currentPosition', now displays the
- current row and col, as well as the total number of
- lines.
-
- Version 1.04 Changes/Bug Fixes
- =================================
- • Added '#ifdef', '#define', '#else', and '#endif' to
- parsing capability, allowing a single 'alphaBits'
- file to be used for all keyboards.
-
- • fill now takes ''', '"', '(', ')', '[', ']',
- '{', and '}' characters with words.
-
- • Fill routines now update the screen correctly and leave
- the insertion point at the beginning of the justified
- text.
-
- • 'describeBindings' now opens a new window
-
- • fixed macro problems w/ multiple windows
-
- • electricRBrace works better
-
- • 'nextLine' and 'previousLine' stay in the same column
- better in the presence of tabs
-
- • changed syntax of searches in macros, macros can now set
- and restore variables, added 'saveVars' and 'restoreVars'
-
- • added several more example macros
-
- • got rid of one memory allocation bug
-
- • vertical and horizontal tiling now only affect the top
- 'numWinsToTile' windows
-
- • After double- or triple-clicking, it is now possible to
- drag the mouse and select in increasing increments of a
- word or a line.
-
- • 'Close' on a dirty file-set window now actually closes the
- window after a good save.
-
- • Triple-clicking on an empty line and deleting now removes
- the line.
-
- • Added 'closeAll' and 'selectAll' functions.
-
- • ALPHA now allows user-written 'ACMD' code resources to be
- loaded and executed. See 'Customization'.
-